﻿using System;
using System.Collections.Generic;
using System.Text;

namespace DotNetCore.BannerManagement.Domain
{
    public partial class dnc_Advertisement
    {
        public dnc_Advertisement()
        {
        }

        public dnc_Advertisement(System.Boolean active, System.Int32 advertiserID, System.String alternateText, Nullable<System.DateTime> endDate, System.Int32 iD, System.Int32 imageID, System.String name, Nullable<System.DateTime> startDate, System.String uRL)
        {
            this.activeField = active;
            this.advertiserIDField = advertiserID;
            this.alternateTextField = alternateText;
            this.endDateField = endDate;
            this.iDField = iD;
            this.imageIDField = imageID;
            this.nameField = name;
            this.startDateField = startDate;
            this.uRLField = uRL;
        }

        private System.Boolean activeField;

        public System.Boolean Active
        {
            get { return this.activeField; }
            set { this.activeField = value; }
        }

        private System.Int32 advertiserIDField;

        public System.Int32 AdvertiserID
        {
            get { return this.advertiserIDField; }
            set { this.advertiserIDField = value; }
        }

        private System.String alternateTextField;

        public System.String AlternateText
        {
            get { return this.alternateTextField; }
            set { this.alternateTextField = value; }
        }

        private Nullable<System.DateTime> endDateField;

        public Nullable<System.DateTime> EndDate
        {
            get { return this.endDateField; }
            set { this.endDateField = value; }
        }

        private System.Int32 iDField;

        public System.Int32 ID
        {
            get { return this.iDField; }
            set { this.iDField = value; }
        }

        private System.Int32 impressionsField;
        public System.Int32 Impressions
        {
            get { return this.impressionsField; }
            set { this.impressionsField = value; }
        }

        private System.Int32 clickthroughField;
        public System.Int32 ClickThroughs
        {
            get { return this.clickthroughField; }
            set { this.clickthroughField = value; }
        }

        private System.Int32 imageIDField;

        public System.Int32 ImageID
        {
            get { return this.imageIDField; }
            set { this.imageIDField = value; }
        }

        private System.String nameField;

        public System.String Name
        {
            get { return this.nameField; }
            set { this.nameField = value; }
        }

        private Nullable<System.DateTime> startDateField;

        public Nullable<System.DateTime> startDate
        {
            get { return this.startDateField; }
            set { this.startDateField = value; }
        }

        private System.String uRLField;

        public System.String URL
        {
            get { return this.uRLField; }
            set { this.uRLField = value; }
        }

    }
}

